rosted lamb - Turkish English Dictionary